<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html><head>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
	<title>What's New - v4.0.0</title>
	<link href="../../book.css" rel="stylesheet" type="text/css">	
</head>

<body>
<h1>What's New - v4.0.0</h1>

<ul>
	<li>
	<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
	<a href="#SWT_AWT">Support for the SWT_AWT bridge allowing 
	SWT and Swing to be mixed</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#JGFL">Support for JGoodies FormLayout</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#SWT_31">Support for new Eclipse 3.1 SWT 
	elements</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#SWT">Enhanced SWT support</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#JFace">Enhanced JFace support</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#Swing">Enhanced Swing support</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#NLS">Enhanced NLS support</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#Editor_PropertyPane">Editor &amp; Property Pane Enhancements</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#CodeParsing">Code Parsing Enhancements</a></li>
</ul>
<ul>
	<li>
	<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
	<a href="v300.html">v3.0.0</a></li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="SWT_AWT"></a>Support for the SWT_AWT bridge allowing 
	SWT and Swing to be mixed</h2>
<ul>
	<li>New SWT_AWT palette</li>
	<li>Embed any Swing widget into an SWT or RCP window</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="JGFL"></a>Support for JGoodies FormLayout</h2>
<ul>
	<li>Graphically manage 
	JGFL columns and rows</li>
	<li>Graphically manage cell alignment and column/row spanning</li>
	<li>Graphically reorder and resize columns and rows</li>
	<li>Automatically handle gap columns and rows</li>
	<li>Intelligently convert existing layouts to JGFL</li>
	<li>Support for different units like pixels and dialog units</li>
	<li>Support for all predefined FormLayout types</li>
	<li>Support for grouping and ungrouping columns</li>
	<li>Color highlighting for grouped columns and rows</li>
	<li>Floating layout assistant for cells, columns and rows</li>
	<li>Intelligently merge and split columns and rows</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="SWT_31"></a>Support for new Eclipse 3.1 SWT 
	elements</h2>
<ul>
	<li>Support for the SWT Spinner &amp; Link control</li>
	<li>Support for the SWT TreeColumns</li>
	<li>Support for virtual tables</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="SWT"></a>Enhanced SWT support</h2>
<ul>
	<li>Support for SWT DragSource &amp; DropTarget</li>
	<li>Support for SWT TableItems &amp; TreeItems</li>
	<li>Support for SWT toggle buttons
	</li>
	<li>Support for SWT Cursor property </li>
	<li>Support for strikeout and underline properties for SWT fonts 
		(Windows-only) </li>
	<li>Support for new 3.0 SWT RowLayout properties 
	</li>
	<li>Enhanced SWT FormLayout support</li>
	<li>Support for SWT color constants sources</li>
	<li>Support for custom SWT drag/drop transfer classes</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="JFace"></a>Enhanced JFace support</h2>
<ul>
	<li>Support for ApplicationWindow coolbars</li>
	<li>Style property support for 
	JFace Action</li>
	<li>Icon support for SWT Dialogs,
	TitleAreaDialogs and 
		ApplicationWindows</li>
	<li>Support for Shell events in 
	ApplicationWindow
	</li>
	<li>Support for JFace action accelerator property 
	</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="Swing"></a>Enhanced Swing support</h2>
<ul>
	<li>Support for custom Swing properties and editors </li>
	<li>Support for custom Swing widget customizers</li>
	<li>Support for superclasses in Swing JFrame wizard </li>
	<li>Support for instantiating custom JTable/JTree/JComboBox models </li>
	<li>Added support for parsing and editing JTable columns </li>
	<li>Tooltips for GBL selection handles, with option on preference page</li>
	<li>Keyboard navigation support for all Swing layouts </li>
	<li>Support for GridBagConstraints subclasses with custom defaults </li>
	<li>Support for static method factory for GridBagConstraints</li>
	<li>Support for custom component icons in tree and palette</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="NLS"></a>Enhanced NLS support</h2>
<ul>
	<li>Added flag for copying default values in all locales</li>
	<li>Added flag in &quot;New Local&quot; dialog to copy default values to new properties 
	file</li>
	<li>Added ability to auto-externalize strings for newly added widgets</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="Editor_PropertyPane"></a>Editor &amp; Property Pane Enhancements</h2>
<ul>
	<li>Use Ctrl key to add custom widgets by name</li>
	<li>Automatically add to 
	Custom Controls palette via Choose Bean</li>
	<li>Added tooltips for most component properties</li>
	<li>Support for mouse wheel in property table when design canvas is active</li>
	<li>Support for copy/paste (Ctrl+C/X/V) in text property editors</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="CodeParsing"></a>Code Parsing Enhancements</h2>
<ul>
	<li>Support for code hiding</li>
	<li>Support for default string property value when expression can not be 
	converted</li>
</ul>
</body>
</html>